U E D R , A S I H C RSS

튜터링/2013/Assembly

Assembly

1


  • 블리란?
    • 과목 로 다루는 블리 떤 곳 되는, .

    • 블리 과목 가 동 데, 보기 로 명령 .

  • 블리 란 무며, .( 는 내/ 본 내 내려가보.)
  • 로 되 보고, CPU떤 것 며 각각 무 .
  • 보고, n! 때 무 고민 .
    • 가능다면 n! 보고 돌려보.


    • 0과 1000 모든 릿를 더 로그램 .
      • /10, %10 .
    • 를 대문로 바꾸는 로그램 .
    • 2 for문 기를 .

1.
*****
 ****
  ***
   **
    *
2.
*
**
***
****
*****

2

  • Virtual, 2, 메모리 공, ALU, Pipeline, Multitasking, 보모드, Little-endian, RISC&CISC

  • 9개 3개를 골라 .
  • 래 문는 기다. --*
    1. 각 data가 메모리 떻게 되는 .

 
.data
arrV BYTE 12h,34h,56h,78h
arrD WORD 0502h, 0603h
arrW DWORD 13141516h
  1. 10값 223 16로 변.
  2. 14 5를 빼는 과과 결과를 2 .
  3. Instruction Execution Cycle 고, .
  • 블리 기본문법 보고, 로그램.

3

  1. Directive instruction .
  2. 각 배 그림고, 다 결과가 나.

arrayB BYTE 12h, 34h, 56h, 78h;
arrayW WORD 1324h, 5768h;
arrayD DWORD 87654321h;
mov al, (          )  // al = 21
mov ax, (          )  // ax = 7856
mov eax, (         )  // eax = 57681324
3.

.data
arrV BYTE 12h,34h,56h,78h
arrD  WORD 0502h, 0603h
arrW DWORD 13141516h
a) 각 data가 메모리 떻게 되는 .
b) 다 드를 데 따라 .

   .code
	; 3412h 력
	; 1314h 
4.다(indirect, indexed)로 드를 고, .

.data
arrayD BYTE 100h, 200h, 300h 
	   indirect operands   		indexed operands
;ax=100h			1)				1)
;ax=ax+300h;			2)				2)
				3)				3)
				4)				4)

4


  • Review

5

  • FSM
  • Interrupt
  • Disk HW , SW

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:31:22
Processing time 0.0161 sec