(Convert Byte to Word/Convert Word to Double Word Extended)
 Преобразование байта в слово/слова в двойное слово
 
  Назначение: расширение операнда со знаком.
 Синтаксис
 Алгоритм работы:
 cbw — при работе команда использует только регистры al и ax:
  - анализ знакового бита регистра al: 
   - если знаковый бит al=0, то ah=00h; 
  - если знаковый бит al=1, то ah=0ffh. 
  
 
 cwde — при работе команда использует только регистры ax и eax:
  - анализ знакового бита регистра ax: 
   - если знаковый бит ax=0, то установить старшее слово eax=0000h; 
  - если знаковый бит ax=1, то установить старшее слово eax=0ffffh. 
  
 
 Состояние флагов после выполнения команды:
   |  выполнение команды не влияет на флаги
  |  
 
 Применение:
 Данные команды используются для приведения операндов к нужной размерности с учетом знака. Такая необходимость может, в частности, возникнуть при программировании арифметических операций.
   | .386 ;только для cwde, cwd была для i8086 mov ebx,10fecd23h mov ax,-3 ;ax=1111 1111 1111 1101 cwde ;eax=1111 1111 1111 1111 1111 1111 1111 1101 add eax,ebx  |  
 
 См. также: урок 8 и команды cdq, cwd