Assembly Language Lab/Course Work function up the following codes and comment on the working of the instructions.  burnish hyperkinetic syndrome and Subtract              (AddSub.asm)  ; This program adds and replacemarine sandwichtracts 32?bit integers. ; Last deepen: 2/1/02  INCLUDE Irvine32.inc  .code main PROC   mov eax,10000h  ; EAX = 10000h  add eax,40000h  ; EAX = 50000h  deputise eax,20000h  ; EAX = 30000h  call DumpRegs   exit main ENDP END main   line Add and Subtract              (AddSubAlt.asm)  ; This program adds and milltracts 32?bit integers. ; 32?bit Protected mode version ; Last update: 2/1/02  .386 .MODEL flat,stdcall .STACK 4096  ExitProcess PROTO,dwExitCode:DWORD DumpRegs PROTO  .code main PROC   mov eax,10000h  ; EAX = 10000h  add eax,40000h  ; EAX = 50000h  sub eax,20000h  ; EAX = 30000h  call DumpRegs   INVOKE ExitProcess,0 main ENDP END main   patronage Data Definitions               (DataDef.asm)  ; Examples showing how to define data. ; Last update: 2/1/02  INCLUDE Irvine32.inc  ; ????????????????? Byte Values ???????????????? .data appraise1  BYTE  A economic value2  BYTE   0 value3  BYTE   255 value4  SBYTE  ?128 value5  SBYTE  +127 value6  BYTE   ?
  list1   BYTE  10, 32, 41h, 00100010b list2   BYTE  0 Ah, 20h, A, 22h present1  BYTE  2! 0 DUP(0)  greeting1 BYTE laboured afternoon,0  ; ????????????????? Word Values ?????????????????????  word1   WORD   65535 ; largest unsigned value word2   SWORD  ?32768 ; smallest signed value word3   WORD   ? ; uninitialized myList  WORD   1,2,3,4,5 ; array of words  ; ??????????????? DoubleWord Values ??????????????  val1  DWORD   12345678h val2  SDWORD  ?2147483648 val3  DWORD   20 DUP(?)  ; ??????? QuadWord and TenByte Values ????????????  quad1  DQ  234567812345678h ten1   DT  1000000000123456789Ah  ;?????????????????? Reals ????????????????????  rVal1  REAL4   ?1.2 rVal2  REAL8   3.2E?260 rVal3  REAL10  4.6E4096  ...If you want to modernize a full essay, order it on our website: OrderCustomPaper.com
If you want to get a full essay, visit our page: write my paper
No comments:
Post a Comment